﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Xfs
{

    public static partial class XfsOuterMessage
    {
    }

    [Serializable]
    public partial class C4S_Unit : IXfsMessage
    {
        public int RpcId { get; set; }
        public int Actorid { get; set; }
        public int Rolelevel { get; set; }
        public long Roleid { get; set; }
        public long Roleinstanceid { get; set; }
        public string? Rolename { get; set; }
        public string? Message { get; set; }
    }

    [Serializable]
    public partial class S4C_Unit : IXfsMessage
    {
        public int RpcId { get; set; }
        public int Actorid { get; set; }
        public long Roleid { get; set; }
        public long Roleinstanceid { get; set; }
        public string? Rolename { get; set; }
        public string Message { get; set; }
        public int Error { get; set; }
    }

    [Serializable]
    public partial class C4S_Vector : IXfsMessage
    {
        public int RpcId { get; set; }
        public long ActorId { get; set; }
        public double px { get; set; }
        public double py { get; set; }
        public double pz { get; set; }
        public double rx { get; set; }
        public double ry { get; set; }
        public double rz { get; set; }
        public string? Message { get; set; }
    }

    [Serializable]
    public partial class S4C_Vector : IXfsMessage
    {
        public int RpcId { get; set; }
        public long Actorid { get; set; }
        public double px { get; set; }
        public double py { get; set; }
        public double pz { get; set; }
        public double rx { get; set; }
        public double ry { get; set; }
        public double rz { get; set; }
        public string? Message { get; set; }
        public int Error { get; set; }
    }













}
